<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>提取url中的各个GET参数</title>
    <!--好的代码像粥一样,是得用时间和精力熬的。-->
</head>
<body>
<h3>
    有这样一个url：http://item.taobao.com/item.html?a=1&b=2&c=&d=xxx&e,请写一个函数提取url中的各个GET参数（参数名和参数个数不确定），
    //    将其按key-value形式返回到一个新对象中。如{a:"1",b:"2",c:"",d:"xxx",e:undefined}
</h3>
<script>
    var str="URL：http://item.taobao.com/item.htm?a=1&b=2&c=&d=xxx&e=445";
    var arr1=str.split("?")[1];
    var arr2=arr1.split("&");
    var obj={};
    for(var i=0;i<arr2.length;i++){
        var arr=arr2[i];
        var pro=arr[0];
        var len=arr.substring(1);
        if(len == "="){
            len=" "
        }if(len == ""){
            len="undefined"
        }
        len=len.replace(/[=]/,"");
        obj[pro]=len;
    }
    console.log(obj);
</script>
</body>
</html>
